a nightmare to program